from pprint import pprint

answer=input('''
以下结果用英文逗号分隔
1. 你要在在数据库中要查询的表名：
2. 你要在数据库中查询的列名：
3. 其他列要满足的等值条件为(用 列名:值 表示，没有则空)：
4. 你的查询结果是一个数组y还是单独一个值n?(y/n)
5. 查询结果在前端的标签名：
''')

answer=answer.split(',')
table_name=answer[0]
col_name=answer[1]
filtering=answer[2]
if answer[3] == 'y':
    variable_name=answer[4]+"Option"
else:
    variable_name="formData" + answer[4]

print(f"""
axios
.get("/{table_name}/api/name")
.then((res) => res.data.results)
.then(({table_name}) =>{table_name}.map((i) => """+"""{
"""+"""
    return {"""+f"""
    label: i.{col_name},
    value: i.id,
"""+"""
    };
}))
.then(data=>{"""+f"""
    state.{variable_name}=data;
"""+"""})
""")